草庐IT

Linux 上安装 PostgreSQL

全部标签

ruby - 无法在 Windows 上安装 Aptana Studio 3.6

我想在Windows下使用AptanaStudio进行Rails开发。我目前有不同的开发工具和ide启动并运行(如git/ruby/jdk),我也想安装AptanaStudio,但我不能。下载并运行安装程序后,它会正常启动,在我选择目标目录后,它会开始下载先决条件。我有几个问题:一段时间后,它尝试安装node.js(好吧,我不确定为什么,但随它去吧),有时它安装正常,但有时它只是没有错误地失败,只告诉我aptana不能'安装先决条件。如果偶然安装了node.js,它会尝试安装msysgit(同样,我不知道为什么,因为我已经安装了git并将其添加到PATH)。安装msysgit完成后,我

ruby - RVM Ruby 1.9.1 安装找不到 zlib 但它的运行时和开发库在那里

尝试在全新安装(fedora)上使用RVM启动并运行Ruby1.9.1。执行rvminstall1.9.1后,rubygems错误日志显示找不到zlibnosuchfiletoload--zlib(LoadError)但是zlib运行时和开发库都已安装并且是最新的。我现在有点被这个难住了。 最佳答案 使用rvm安装zlibhttps://rvm.io/packages/zlib/rvmpackageinstallzlibrvmremove1.9.1rvminstall1.9.1-C--with-zlib-dir=$rvm_path/

ruby-on-rails - bundler :在使用 gem 进行 bundle 安装期间,找不到带有可执行 bundle (Gem::GemNotFoundException) 的 gem bundler (>= 0.a)

我正在执行以下脚本:geminstallrdoc--no-documentgeminstallbundlebundle输出:+geminstallrdoc--no-documentSuccessfullyinstalledrdoc-6.1.11geminstalled+geminstallbundleSuccessfullyinstalledbundle-0.0.1Parsingdocumentationforbundle-0.0.1Doneinstallingdocumentationforbundleafter2seconds1geminstalled1geminstalled+b

ruby - 如何使用 bundler 重新安装 gem

我做了一个bundleshow并获取gem目录的完整路径。不幸的是,我使用rm-rgem_path删除了目录.然后我的Rails应用程序不再工作了。如果我尝试启动服务器或启动Rails控制台,它会输出以下错误::uninitializedconstantMyAPP::Application::Gem(NameError)我应该怎么做才能取回它?我试过了bundleinstall或bundleupdate希望强制bundle搜索gem并将其安装回去,但没有用。我也试过删除Gemfile.lock然后运行​​bundleinstall.没有任何改变,同样的错误。有问题的gem是Actast

ruby-on-rails - UUID 作为 PostgreSQL 中的主键是否会带来糟糕的索引性能?

我使用PostgreSQL数据库在Heroku上的Rails中创建了一个应用程序。它有几个表,旨在能够与移动设备同步,在这些设备上可以在不同的地方创建数据。因此,我有一个uuid字段,它是一个存储GUID以及自动递增主键的字符串。uuid是在服务器和客户端之间通信的。我在服务器端实现同步引擎后意识到,当需要一直在uuidid之间映射时,这会导致性能问题(在编写对象时,我需要先查询uuid以获取id保存和发回数据时相反)。我现在正在考虑切换到仅使用UUID作为主键,从而使写入和读取变得更加简单和快速。我读到UUID作为主键有时会在使用聚簇主键索引时导致糟糕的索引性能(索引碎片)。Post

ruby - gem 安装因 openssl 失败而失败

我尝试在我的OSXMountainLion上安装cocoapods(http://cocoapods.org/)。moshe-mbp:~moshem$geminstallcocoapodsERROR:Couldnotfindavalidgem'cocoapods'(>=0),hereiswhy:Unabletodownloaddatafromhttps://rubygems.org/-SSL_connectreturned=1errno=0state=SSLv3readserverkeyexchangeB:badecpoint(https://rubygems.org/latest_s

ruby-on-rails - 使用 PostgreSQL 时角色不存在且无法创建数据库

我的应用程序使用Heroku,它需要PostgreSQL,但您仍然可以使用SQLite3进行开发。由于Heroku强烈建议不要使用2个不同的数据库,因此我决定改用PostgreSQL进行开发。我安装了gempg,还去了官方PostgreSQL站点获取Windows安装程序,还更改了我的database.yml。在安装过程中,它需要PostgreSQL的密码,所以我做了一个。我必须将pg_hba.conf文件从使用md5更改为trust才能通过:fe_sendauth:nopasswordsupplied尝试创建数据库时。#TYPEDATABASEUSERADDRESSMETHOD#IP

ruby-on-rails - 如何处理 Ruby on Rails 错误 : "Please install the postgresql adapter: ` gem install activerecord-postgresql-adapter'"

运行RubyonRails(RoR)应用程序或使用ActiveRecord框架的Ruby代码,您会收到错误消息:Pleaseinstallthepostgresqladapter:geminstallactiverecord-postgresql-adapter尝试运行:geminstallactiverecord-postgresql-adapter也失败了,让你不知所措。 最佳答案 问题不是任何人写的。问题是postgresql数据库适配器的名称是“postgresql”,而不是“postgres”,尽管GEM的名称是“pg”。

ruby - Mountain Lion rvm 安装 1.8.7 x11 错误

更新到MountainLion后,我尝试安装1.8.7,但出现错误。找不到X11文件,我安装了Xquarkz,但没有任何改变。怎么了?Failtofind[tclConfig.sh,tkConfig.sh]UseMacOSXFrameworks.FindTcl/Tklibraries.Maketcltklib.sowhichisrequiredbyRuby/Tk.clang-I.-I../..-I../../.-I../.././ext/tk-DHAVE_RB_SAFE_LEVEL-DHAVE_RB_HASH_LOOKUP-DHAVE_RB_PROC_NEW-DHAVE_RB_OBJ_

ruby - 我安装了一个 gem 但 require 'gemname' 不起作用。为什么?

我真正要问的问题是为什么require不采用gem的名称。另外,如果没有,找到需要该死的东西的密咒的最简单方法是什么!?例如,如果我安装了memcache-client,那么我必须使用它来要求它require'rubygems'require'memcache' 最佳答案 我的系统似乎也不知道RubyGems的存在——除非我告诉它。“require”命令被RubyGems覆盖,因此它可以加载gems,但除非您已经需要RubyGems,否则它不知道如何执行此操作。所以如果你自己写,你可以这样做:require'rubygems'req